package com.b2bpsssm.service;

import com.b2bpsssm.common.R;
import com.b2bpsssm.pojo.Other_Revenue;


public interface OtherRevenueService {

    /**
     * 查询 带分页
     * @param currentPage
     * @param pageSize
     * @return
     */
    R queryOtherRevenueList(Integer currentPage, Integer pageSize);


    /**
     * 以收支类型关键字 时间范围 进行关键字查询
     * @param currentPage
     * @param pageSize
     * @param other_revenue_creation_time1
     * @param other_revenue_creation_time2
     * @param other_revenue_payment_type
     * @return
     */
    R selOtherRevenueLikeType(Integer currentPage, Integer pageSize, String other_revenue_creation_time1, String other_revenue_creation_time2, String other_revenue_payment_type);

    /**
     * 新增其他支出
     * @param other_revenue
     * @return
     */
    R addOtherRevenue(Other_Revenue other_revenue);
    /**
     * 修改信息
     * @param other_revenue
     * @return
     */
    R updateOtherRevenue(Other_Revenue other_revenue);

    /**
     * 根据编号 删除
     * @param other_revenue_bills
     * @return
     */
    R delOtherRevenueByNumber(Other_Revenue other_revenue_bills);
}


